// pages/demo03/editor/editor.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    formats: {}
  },
  /**
   * 自定义函数--富文本准备就绪
   */
  onEditorReady: function (options) {
    // const that = this
    // 获取 EditorContext 对象
    wx.createSelectorQuery().select('#editor').context(res => {
      this.editorCtx = res.context
    }).exec() //执行查询操作（必须调用才会真正执行）
  },
  /**
   * 自定义函数--富文本更新格式
   */
  format(e) {
    let { name, value } = e.target.dataset
    if (!name) return
    this.editorCtx.format(name, value)
  },
  /**
   * 自定义函数--监听富文本更新格式
   */
  onStatusChange(e) {
    const formats = e.detail
    this.setData({ formats })
  },
/**
   * 自定义函数--富文本插入图片
   */
  insertImage() {
    wx.chooseMedia({
      count: 1,
      mediaType:['image'],
      sourceType:['album','camera'],
      success: res=> {
        this.editorCtx.insertImage({
          src: res.tempFiles[0].tempFilePath,
          data: {},
          width: '80%',
          success: function () {
            console.log('图片插入成功')
          }
        })
      }
    })
  }
})